package crm.system.entity;

import java.util.Date;

import crm.base.entity.BaseEntity;

public abstract class AbstractAgent extends BaseEntity {

	private static final long serialVersionUID = 8605266503388099851L;
	
	private String userName;
	private String name;
	private String password;
	private Role role;
	private Integer belong;
	private String clientIds;
	private Integer departmentId;
	private String email;
	private String mobile;
	private String signatureImage;
	private Short encryptPassword;
	private Short isFirst;
	private Date passWordUpdatedDate;
	private Short status;
	private String createdBy;
	private Date createdDate;
	private String updatedBy;
	private Date updatedDate;

	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public Role getRole() {
		return role;
	}
	public void setRole(Role role) {
		this.role = role;
	}
	public Integer getBelong() {
		return belong;
	}
	public void setBelong(Integer belong) {
		this.belong = belong;
	}
	public String getClientIds() {
		return clientIds;
	}
	public void setClientIds(String clientIds) {
		this.clientIds = clientIds;
	}
	public Integer getDepartmentId() {
		return departmentId;
	}
	public void setDepartmentId(Integer departmentId) {
		this.departmentId = departmentId;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getSignatureImage() {
		return signatureImage;
	}
	public void setSignatureImage(String signatureImage) {
		this.signatureImage = signatureImage;
	}
	public Short getEncryptPassword() {
		return encryptPassword;
	}
	public void setEncryptPassword(Short encryptPassword) {
		this.encryptPassword = encryptPassword;
	}
	public Short getIsFirst() {
		return isFirst;
	}
	public void setIsFirst(Short isFirst) {
		this.isFirst = isFirst;
	}
	public Date getPassWordUpdatedDate() {
		return passWordUpdatedDate;
	}
	public void setPassWordUpdatedDate(Date passWordUpdatedDate) {
		this.passWordUpdatedDate = passWordUpdatedDate;
	}
	public Short getStatus() {
		return status;
	}
	public void setStatus(Short status) {
		this.status = status;
	}
	public String getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}
	public Date getCreatedDate() {
		return createdDate;
	}
	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}
	public String getUpdatedBy() {
		return updatedBy;
	}
	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}
	public Date getUpdatedDate() {
		return updatedDate;
	}
	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}
	
}
